"""
1. 列表删除方法： pop(), 通过索引删除
说明: 删除指定索引对应的数据
语法: 列表.pop(索引)
注意:
1. 方法执行是对原数据进行的修改, 故而需要打印查看原数据
2. 使用方法时如果不传入索引值, 默认删除列表中最后一个数据
3. 该方法可以返回被删除的数据值

2. 列表删除方法： remove(), 通过元素删除
说明: 在列表中删除给出的目标数据
语法: 列表.remove(目标数据)
注意:
1. 方法执行是对原数据进行的修改, 故而需要打印查看原数据
2. 如果目标数据在列表中存在多个, 只会删除第一个匹配的数据
3. 如果目标数据在列表中不存在, 代码执行会报错!

# 需求： ["Web自动化", "UI自动化", "接口自动化"] 删除'Web自动化'
"""

course_list = ["Web自动化", "UI自动化", "接口自动化"]
#                0            1           2
# pop有一个返回值，返回删除的元素内容
# temp = course_list.pop(0)  # 通过索引删除
temp = course_list.pop()  # 没有指定位置，删除最后一个
print(course_list)
print('temp = ', temp)

print('=' * 50)
course_list = ["Web自动化", "UI自动化", "接口自动化"]
#                0            1           2

# 通过元素删除
# remove没有返回值
temp = course_list.remove('Web自动化')
print(course_list, temp)